
var proEnv = require('./config/pro.env');  // 生产环境
var devEnv = require('./config/dev.env');  // 本地环境
var target;
const env = process.env.NODE_ENV;
if (env === 'production') {  // 生产环境
    target = proEnv.baseUrl;
} else if (env === 'development') { 
    target = devEnv.baseUrl;
}
console.log(env)
console.log(target)
module.exports = {
    devServer: {
        // // open: process.platform === 'darwin',
        host: '0.0.0.0', //设置外部可以访问自己的服务器
        port: 1234,
        https: false,
        hotOnly: false,//在没有页面刷新的情况下启用热模块替换（请参阅）作为构建失败时的后备
        disableHostCheck: true,//设置true为此选项时会绕过主机检查。不建议这样做，因为不检查主机的应用程序容易受到DNS重新绑定攻击。
        proxy: {
            "/api": {
                target: target,
                changeOrigin: true,//允许跨域
                pathRewrite: {
                    '^/api': '/'
                }
            }
        }
    }
}
// module.exports = {
//     //...
//     devServer: {
//       proxy: {
//         '/api': {
//           target: 'http://localhost:3000',
//           pathRewrite: {'^/api' : ''}
//         }
//       }
//     }
//   };
